@charset "utf-8";
/* CSS Document */
body,div,ul,li,h1,h2,h3,h4,h5,h6,img,input,form,dl,dd,span,strong,p,em{margin:0 auto; padding:0;}
img{ border:0;}
ul, li{ list-style-type:none;}
a{transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s;}
a,a:hover{ text-decoration:none; color:#3f3f3f;}
body{font-family:"微软雅黑", "Microsoft YaHei"; overflow-x:hidden; }
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.hiddle{display:none;}
input,textarea{outline:none;}
input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none;}
i,em{ font-style:normal;}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before,
*:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1488951996007');
  src: url('../fonts/iconfont.eot?t=1488951996007#iefix') format('embedded-opentype'), 
  url('../fonts/iconfont.woff?t=1488951996007') format('woff'),
  url('../fonts/iconfont.ttf?t=1488951996007') format('truetype'), 
  url('../fonts/iconfont.svg?t=1488951996007#iconfont') format('svg');
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
	font-family: 'wryhb';
	src: url('../fonts/wryhb.eot');
	src: local('☺'), url('../fonts/wryhb.woff') format('woff'), url('../fonts/wryhb.ttf') format('truetype'), url('../fonts/wryhb.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.con{width:1200px;max-width:92%;margin:0 auto; position:relative;z-index:9;}

/*导航*/
.logo{ z-index:20;float:left;margin-top:5px;}
.logo img{width:100%;}
.m_nav_nr.m_nav_nrxf{ background:rgba(0,0,0,0.6); box-shadow:0 0 10px #333;padding:10px 0;transition:.5s; position:fixed;}
.m_nav_nr.m_nav_nrxf .logo{width:10%;margin-top:0;}
.m_nav_nr.m_nav_nrxf .m_navul{width:88%;margin-top:0;}
.m_nav_nr{ position:fixed;top:0;left:0;width:100%;z-index:99;padding:20px 0; transition:.5s;}
.m_nav{width:70%;margin:0 auto;}
.m_navul{float:right;border-bottom:1px solid #fff;width:80%;margin-top:30px;}
.m_navul li{float:left;width:14.28%;text-align:center;font-size:18px;color:#fff;padding:10px 0;}
.m_navul li a{color:#fff; position:relative;display:inline-block;}
.m_navul li a span{display:block;width:0;height:3px; background:#fff; position:relative;top:13px; transition:.5s;}
.m_navul li:hover span{width:100%;}
.m_navul li.m_navul_hover span{width:100%;}
.m_navbc{position:fixed;top:0;left:-100%; background:rgba(0,0,0,0.7);width:45%;height:100%;z-index:99999; transition:.5s;}
.m_navbcr{ position:fixed;top:0;right:-100%;width:55%;height:100%; background:#222; transition:.5s;z-index:98;}
.m_navbcr_hover{right:0;}
.msj_nav{position:fixed;top:-100%;right:4%;width:30px;z-index:99999; transition:.5s;}
.msj_nav span{display:block;width:100%;height:2px; background:#fff;margin:5px 0;}
.boov{overflow:hidden;}
.msj_nav_hover{right:60%;}
/*导航*/

/*banner*/
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li img{width:100%;display:block;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;padding:0;margin:0;}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 20px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden; background:#fff;cursor:pointer;border-radius:50%; opacity:0.5;}
.flex-control-nav .flex-active{background-position:0 0; opacity:1;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}
/*banner*/

.min{overflow:hidden; background:#f1f0f0; position:relative;}
.min_up{ position:absolute;top:0;right:0;z-index:0;}
.min_up img{display:block;}
.min_down{ position:absolute;bottom:0;left:0;z-index:1;width:100%;}
.min_down img{width:100%;display:block;}

/*footer*/
.footer{ background:rgba(0,0,0,0.8);padding-top:60px;overflow:hidden; position:relative;}
.foot{overflow:hidden;border-bottom:1px solid #fff;padding-bottom:40px;padding-left:2%;}
.foot li{float:left;width:33.33%;font-size:14px;color:#fff;line-height:24px;padding:0 5%;}
.foot li i{width:40px;height:40px;border-radius:50%;background:#fff;color:#3b3a3a;font-size:30px;line-height:40px;display:block;float:left;margin-left:21px;margin-bottom:5px; transition:.5s;text-align:center;}
.foot li a:hover i{background:#e7e7e7;}
.foot li p{display:block;overflow:hidden;word-break:break-all;}
.foot_text{display:block;font-size:12px;color:#fff;text-align:center;padding:15px 0;}
.foot_text span{margin-left:20px;}
.foot_text a{color:#747474;margin-left:20px;}
/*footer*/